AUTHORS: Meenakshi Agarwal, Tarun Kumar Rawat
Download as PDF
ABSTRACT: The second-order all-pass section is the main building block of the lattice wave digital filters (WDFs). The all-pass sections are conventionally realized using two port adaptors. In this paper, second-order all-pass sections are replaced with three port parallel adaptors. These adaptors, implemented with canonic signed digit coefficients, are proposed to increase maximal sampling frequency of lattice WDFs. The proposed implementation of three port parallel adaptors reduces the latency of the critical loop by reducing the components (adders and multipliers). Further increase in maximal sampling frequency is obtained by integrating these three port parallel adaptors using carry propagation adders (CPA) designed with low power and high performance 1-bit full adders, registers as delay elements and binary multipliers. Here, multipliers are implemented using a network of shifts and adders (or subtractors). An example of a filter implementation where the proposed approaches are applied, is presented. In this example multiple-constant multiplication technique is applied to reduce the number of adders in the implementation of multipliers. The sections are integrated using Design Architect and simulated using Eldonet tools of Mentor Graphics V2008 and tested by applying number of input vectors. The results are compared with the conventional second-order all-pass sections. The comparison shows the increase in maximal sampling frequency by approximately 46% at the cost of about 13% increase in area.
KEYWORDS: VLSI design, wave digital filters, three port adaptor, full adder, delays
REFERENCES:
[1] H. Johansson and L. Wanhammar, Wave digital filter structures for high-speed narrow-band and wide-band filtering, IEEE Transaction of Circuits and Systems-II: Analog and Digital Signal Processing, vol. 46, no. 6, 1999, pp. 726–741.
[2] A. Fettweis, Wave digital filters: Theory and practice Proceedings of The IEEE, vol. 74, no. 2, 1986, pp. 270–327.
[3] A. Fettweis, On Adaptors for Wave Digital Filters, IEEE transaction on acoustics, speech, and signal processing, vol. 23, no. 6, 1975, pp. 516–525.
[4] T. Wicks and S. Summerfield, VLSI implementation of high speed wave digital filters based on a restricted coefficient set, Proceeding IEEE International Symposium on Circuits and Systems, vol. 1, 1993, pp. 603–606.
[5] A. Avizienis, Signed-digit number representation for fast parallel arithmetic, IRE Transactions on Electronics Computers, vol. 10, no. 3, 1961, pp. 389-400.
[6] S. Summerfield, T. Wicks and S. Lawson, Design and VLSI architecture and implementation of wave digital filters using short signed digit coefficients, IEE Proceedings-Circuits devices Systems, vol. 143, no. 5, 1996, pp. 259–266.
[7] S. Summerfield and S. Lawson, The design of wave digital filter using fully pipelined bit-level systolic arrays, Journal of VLSI Signal Processing, vol. 2, 1990, pp. 51-64.
[8] R.J. Singh, J. V. McCanny, High performance VLSI architecture for Wave Digital Filtering, Journal of VLSI Signal Processing Systems for Signal, Image and Video Technology, vol. 4, no. 4, 1992, pp. 269–278.
[9] H.Ohlsson, O. Gustafsson, H. Johansson and L. Wanhammar, Implementation of bit-parallel lattice wave digital filters with increased maximal sample rate, Proceedings IEEE, 2001, pp. 71–74.
[10] H. Ohlsson, Studies on implementation of digital filters with high throughput and low power consumption, Thesis No. 1031, Linkping University, Sweden, 2003.
[11] K. Johansson, O. Gustafsson and L. Wanhammar, Multiple Constant Multiplication for Digit-Serial Implementation of Low Power FIR Filters, WSEAS Transaction on Circuits and Systems, vol.5, no. 7, 2006, pp. 1001–1008.
[12] J. Yli-Kaakinen and T. Saramki, A systematic algorithm for the design of lattice wave digital filters with short-coefficient wordlength, IEEE Transaction on Circuits and Systems-I, vol. 54, no. 8, 2007, pp. 1838–1851.
[13] J. Yli-Kaakinen and T. Saramki, Design of very low-sensitivity and low-noise recursive filters using a cascade of low order lattice wave digital filter, IEEE Transaction on Circuits and Systems II- Analog and Digital Signal Processing,vol. 46, 1999, pp. 906–914.
[14] L. Wanhammar, DSP integrated circuits, New York: Academic, 1999.
[15] O. Gustafsson and L. Wanhammar, Maximally fast scheduling of bit-serial lattice wave digital filters using three-port adaptor allpass sections, Proceeding Nordic Signal Processing Symp., 2000, pp. 441-444.
[16] M. Renfors, Y. Neuvo, The maximum sampling rate of digital filters under hardware speed constraints, IEEE Transactions on Circuits and Systems, vol. 28, no. 3, 1981, pp. 196-202.
[17] S.M. kang and Y. Leblebici, CMOS Digital Integrated Circuits, Tata McGraw-Hill Companies 3rd edn. (2003).
[18] A.P. Chandrakasan and R.W. Brodersen, Low Power Digital CMOS Design, Kluwer Academic Norwell, MA, 1995.
[19] M.S. Anderson, S. Summerfield and S. Lawson, Realization of lattice wave digital filters using three-port adaptors, Electronics Letters, vol. 31, no. 8, 1995, pp. 628-629.
[20] L Gazsi, Explicit Formulas for Lattice Wave Digital Filters, IEEE Transactions on Circuits and Systems , vol. 32, no. 1, 1985, pp. 68–88.
[21] K. Venkat, Wave digital filtering using MSP430. Application Report, Texas Instruments, SLAA331, 2006, pp. 1–25.
[22] C.H. Chang , G.U. Jiangmin and M. Zhang, A review of 0.18-µm full adder performances for tree structured arithmetic circuits. IEEE Transaction on Very Large Scale Integration (VLSI) Systems, vol. 13, no. 6, 2005, pp. 686–695.